/* 响应式设计 */
@media screen and (max-width: 768px) {
  .nav-links {
    flex-direction: column;
    align-items: center;
  }
  
  .nav-links li {
    margin: 0.5rem 0;
  }
  
  .main-content {
    padding: 1rem;
  }
  
  .content-card {
    padding: 1rem;
  }
}

@media screen and (max-width: 480px) {
  .page-title {
    font-size: 1.5rem;
  }
  
  .nav-links a {
    font-size: 1rem;
  }
} 